@charset "utf-8";
/* CSS Document */
/*Head Begin*/
/*Top Cate*/
#head-top{ height:30px; background:url(../image/headtop-bg.jpg) repeat-x left top;}
#head-top-center{ width:1003px; height:30px; margin:0 auto;}
.not-login,.has-login,.dp-login{ background:url(../image/green-d.jpg) no-repeat left center; height:30px; line-height:30px; margin-left:20px; padding-left:20px; color:#5F5F5F;}
.not-login a,.has-login a{ color:#FDA503; padding:0 2px;}
.dp-login a{ margin-left:10px; text-decoration:underline; color:#000;}
.dp-login span b{ color:#F67B11; font-weight:normal;}
.dp-login span em{ color:#f00; margin-left:10px;}
.has-login span b{ padding:0 4px;}
.head-top-r{ height:30px; line-height:30px; position:relative;z-index:999;}
.head-top-r a{ padding:0 2px;}
.head-top-r .faster{ font-weight:bold; color:#FDA503; padding-left:10px; background:url(../image/yellow-j.jpg) no-repeat left center;}
.head-top-r .home{ padding-left:20px; background:url(../image/home-icon.jpg) no-repeat left center}
.head-top-r ul{ position:absolute; top:30px; right:194px; width:100px; border:1px #ccc solid; background:#fff; z-index:999;}
.head-top-r ul li{ height:20px; line-height:20px; border-bottom:1px #ccc solid; padding-left:10px;}
/*Logo Cate*/
#head-logo{ width:1003px; height:124px; margin:0 auto;}
.check-menu{ width:756px; height:94px; border:1px solid #9ADC47; margin-top:16px; background:#FDFFF4;}
.check-menu dl{ float:left; width:250px;}
.check-menu dl dt{ float:left; width:40px; padding:0 20px;}
.check-menu dl dt img{}
.check-menu dl dt span{ font-weight:bold; color:#0F5203; display:block; width:40px; text-align:center; height:30px; line-height:30px;}
.check-menu dl dd{ float:left; width:170px; line-height:24px; margin-top:6px;}
.check-menu dl dd a { display:inline-block;}
/*Nav Cate*/
#head-nav{ background:url(../image/nav-bg.jpg) repeat-x left top;}
#head-nav-center{ width:1003px; margin:0 auto;}
.nav{ height:38px; width:1003px; position:relative;}
.nav ul li{ float:left; height:38px; background:url(../image/nav-fbg.jpg) no-repeat left center;}
.nav ul li.index{ background:none;}
.nav ul li a{ padding:0 32px; display:inline-block; height:38px; line-height:38px; font-size:14px; font-weight:bold; color:#fff;}
.nav ul li.on a,.nav ul li a:hover{ background:url(../image/nav-hbg.jpg) repeat-x left top;}
.nav .fbgq{ position:absolute; top:0; right:0; background:url(../image/fbgq-bg.jpg) no-repeat left top; width:154px; height:38px;}
.nav .fbgq a{ display:block; width:154px; height:38px; text-indent:-9999px;}
.mainnav{ height:38px; width:1003px; position:relative;}
.mainnav ul li{ float:left; height:38px; background:url(../image/nav-fbg.jpg) no-repeat left center;}
.mainnav ul li.index{ background:none;}
.mainnav ul li a{ padding:0 43px; display:inline-block; height:38px; line-height:38px; font-size:14px; font-weight:bold; color:#fff;}
.mainnav ul li.on a,.nav ul li a:hover{ background:url(../image/nav-hbg.jpg) repeat-x left top;}
.mainnav .fbgq{ position:absolute; top:0; right:0; background:url(../image/fbgq-bg.jpg) no-repeat left top; width:154px; height:38px;}
.mainnav .fbgq a{ display:block; width:154px; height:38px; text-indent:-9999px;}
/*Search Cate*/
.search{ width:1003px; background:url(../image/nav-cbg.jpg) repeat-x left top;}
.search .search-con{ padding-top:10px;padding-left:170px; height:55px;}
.search .search-input{ width:370px;}
.search .select{ position:relative;z-index:9999;}
.search .select .xs{ background:url(../image/head-select-bg.jpg) no-repeat left top; width:82px; padding-left:20px; height:29px; line-height:29px; cursor:pointer;}
.search .select ul{ position:absolute; left:0; top:29px; border:1px solid #ccc; width:102px; background:#fff; z-index:9999;}
.search .select ul li{ height:24px; line-height:24px; border-bottom:1px solid #ccc; padding-left:20px;}
.search .input{ width:198px; height:29px; background:url(../image/head-input-bg.jpg) no-repeat left top; margin-left:6px; display:inline;}
.search .input input{ margin-left:24px; width:160px; height:20px; line-height:20px; background:none; border:none; margin-top:4px;}
.search .sub{ width:70px; height:27px; background:url(../image/head-sub-bg.jpg) no-repeat left top; margin-left:6px; display:inline;}
.search .sub input{ background:none; border:none; font-size:12px; font-weight:bold; color:#fff; height:24px; line-height:24px; width:70px; text-align:center; cursor:pointer;}
.search-key{ padding-left:20px; height:27px; line-height:27px;width: 430px;
overflow: hidden;}
.search-key span{ color:#fff;}
.search-key a{ color:#fff; padding:0 5px;}
/*Head End*/
/*Foot Begin*/
#foot{ border-top:2px solid #84CF1C;}
#foot .footcon{ margin-top:3px; border-top:6px solid #76A932; padding-top:20px;}
#foot .footcon p{ width:1003px; overflow:hidden; margin:0 auto; text-align:center; height:40px; line-height:40px;}
#foot .footcon p a{ padding:0 5px;}
#foot .footcon p span{ padding:0 5px;}
#foot .footcon p b{ font-weight:normal; margin-right:20px;}
/*Foot End*/
/*Left Category Begin*/
.left-category{ width:244px; padding:1px; border:#A7D276 1px solid;}
.left-category .title{height:35px; background:url(../image/category-hbg.jpg) repeat-x;}
.left-category .title h3{ color:#fff; font-size:14px; padding:6px 20px;}
.left-category .con{ margin:10px 0; background:#ECFBDE;}
.left-category .con ul li{ height:30px; position:relative; z-index:9998;}
.left-category .con ul li .catename{ width:242px;height:30px; line-height:28px; position:absolute; background:url(../image/category-namebg.jpg) no-repeat 230px center; z-index:9999; left:0; top:0; border:1px solid #ECFBDE; border-bottom-color:#59931A; }
.left-category .con ul li .catename a{ color:#3D7208; padding-left:20px; background:url(../image/newslist-greend.jpg) no-repeat 10px center;}
.left-category .con ul li .catelist{ width:690px; position:absolute; z-index:9998; border:1px solid #59931A; left:243px; top:0; background:url(../image/category-listbg.jpg) repeat-y;}
.left-category .con ul li .catelist .bh-fl{ width:472px;margin-left: 8px;}
.left-category .con ul li .catelist .bh-fl dl{ padding:6px 0; border-top:1px dotted #59931A; overflow:hidden;*zoom:1;}
.left-category .con ul li .catelist .bh-fl dl.fore0{ border-top: none;}
.left-category .con ul li .catelist .bh-fl dl dt {
	float: left;
width: 54px;
line-height: 22px;
text-align: right;
padding: 0 6px 0 0;
}
.left-category .con ul li .catelist .bh-fl dl dt a{ font-weight:bold; color:#417006;}
.left-category .con ul li .catelist .bh-fl dl dd{ float:right; width:412px;}
.left-category .con ul li .catelist .bh-fl dl dd em {
	float: left;
height: 14px;
margin: 4px 0;
line-height: 14px;
padding: 0 8px;
border-left: 1px solid #CCC;
display: block;
	position: static;
}
.left-category .con ul li .catelist .bh-fl dl dd em a{ white-space: nowrap;}
.left-category .con ul li .catelist .bh-fr 
{
	padding: 6px 8px;
	 width:194px;
}
.left-category .con ul li .catelist .bh-fr h6{ color:#417006; padding: 3px 6px 0 0;}
.left-category .con ul li .catelist .bh-fr div{ width:186px; margin:0 auto;}
.left-category .con ul li .catelist .bh-fr div a{ display:inline-block; padding:5px 10px 0 0;}
.left-category .con ul li .catelist{ display:none;}
.left-category .con ul li.on{ z-index:9999;}
.left-category .con ul li.on .catelist{ display:block;}
.left-category .con ul li.on .catename{ background:none; background:#fff; border-color:#59931A; border-right-color:#fff; position:absolute;top:0px;}
/*Left Category End*/















/*新加*/
.kp-form-error{margin-left:10px; background-color:#fff2f2; border:1px solid #ff8080; padding:2px 10px;}
/*输入框样式*/
input:focus {
    background-color: #fdf9c8;
}
.bh-input-def,.bh-input-small,.bh-input-long{line-height:20px;height: 24px;/*border:1px solid #bdbdbd;*/ width:130px;border-width: 1px;border-style: solid;border-color: #707070 #CECECE #CECECE #707070;padding: 1px 4px;}
textarea.description {
	border-color: #707070 #CECECE #CECECE #707070;padding: 2px 4px;
	width: 370px;
	height: 60px;
	resize: none;
    border-width: 1px;
}
textarea.msgContent {
	border-color: #707070 #CECECE #CECECE #707070;padding: 2px 4px;
	width: 300px;
	height: 60px;
	resize: none;
	border-width: 1px;
}
.bh-input-small{width:60px;}
.bh-input-long{width:300px;}
.bh-select{line-height:20px;height: 24px;/*border:1px solid #bdbdbd;*/ border-width: 1px;border-style: solid;border-color: #707070 #CECECE #CECECE #707070;padding: 2px 4px;}
.indexSelect{line-height:20px;height: 24px;/*border:1px solid #bdbdbd;*/ border-width: 1px;border-style: solid;border-color: #3F6D0B #A8A8A8 #A8A8A8 #3F6D0B;padding: 2px 4px;color: #3C6C09;background-color: #FCFFEE}
/*输入域样式*/
.bh-textarea-def,.bh-textarea-long{border:1px solid #A5AFC3; overflow:auto; width:350px; height:100px;}
.bh-textarea-long{width:550px; height:100px;}
.bh-vList .bh-img {float: left;height: 68px;text-align: center;width: 68px;border:1px solid #ccc;}
.bh-vList p {display: inline;float: left;margin-left: 5px;width: 85px;}
.bh-vList p.bh-txt{ height:36px; line-height:18px; overflow:hidden;}
























